@charset "utf-8";
/* CSS Document */
.warp{ margin: 0 auto; width: 1200px;}
.head{ background: #fff; width: 100%;}
.top_search{ height: 39px; padding: 12px 0; border-bottom: 1px solid #e5e5e5; background: #ffffff;}
.top_t_l{float:left; }
.top_t_l a{float:left;}
.top_t_l img{ }
.top_t_l span { float: left; border-left: 1px solid #eeeeee; margin-left: 15px; padding-left: 13px; margin-top: 3px; height: 32px; line-height: 32px; color: #000000; margin-right: 15px; font-size: 16px; font-family: "微软雅黑";}
.twocode{ display: none;}
.onHover{ background: url(../images/code_icon.png) left center no-repeat; cursor: pointer !important; width: 36px; float: left;position: relative;  padding-right: 5px;height: 36px; line-height: 36px;}
.onHover .twocode{ border-left: none; position: absolute; text-align: center; top: 36px; left: -62px; box-shadow: ; height: 160px; padding: 10px; padding-bottom: 0; width: 130px; background: #fff; }
.onHover .twocode img{ width: 130px;display: block;}
.onHover .twocode i{display: block; font-size: 12px; color: #666; font-style: normal;}

.top_t_r{ float: right; width: 550px; height: 37px; margin-top: 1px;}
.top_t_rl { width: 431px; height: 32px; border: 2px solid #0156b4; float: left; _width: 431px; background: #ececec;}
.top_t_rl_key { float: left; width: 338px; padding-left: 8px; position: relative; background: #ffffff; z-index: 1;}
.top_t_rl_key_ser { width: 100%; outline: none; color: #626262; font-size: 14px; height: 31px; line-height: 31px; border: none; background: none;}
.top_r_btn_shop { float: right; width: 85px; height: 36px; color: #fff; font-size: 13px; line-height: 36px; border: none; background: #0156b4; cursor: pointer !important; top: -2px; position: relative; right: -2px;}
.top_r_btn_total{width: 70px; height: 36px; float: right; background: #ec6100; line-height: 36px; color: #fff;border: none; font-size: 14px;}


.top_barLogo {height: 115px; background: #f6f6f6;  padding: 10px 0;}
.companyLogo {float:left;height: 115px;width: 105px;}
.companyLogo .imgtable {height: 115px;width: 105px;}
.companyName {float:left;height: 115px;overflow:hidden;padding-left:20px;}
.cnname {width:770px;overflow:hidden;height:40px;line-height:40px;margin-top: 15px; }
.cnname h2{ float: left; font-size: 34px; color: #000000; font-weight: bold; margin-right: 7px; }
.cnname a{ float: left;}
.cnname em{ float: left; }
.main-product { width: 630px; color: #888888; font-size: 14px; height: 42px;margin-top: 6px; line-height: 20px; overflow: hidden;}



.cnname em a .icon_p_tb1{margin-top:12px;}


.icon_p_tb1{display:inline-block;height:20px; margin-right: 3px;}
.icon_p_tb_img{background:url(../images/icon_img.png) no-repeat;}
.icon_p_tb_img1{background-position:0px 0px;width:59px;height:20px;line-height:20px;float:left;}
.yeas_icon_l{float:left;height:18px;line-height:18px;border-left:0px;background:#fff;padding:0px 5px;font-size:13px;font-style:normal;}
.yeas_icon1{border:1px solid #b58a54;color:#b58a54;}

.icon_p_tb_img2{background-position:0px -57px;width:59px;height:20px;line-height:20px;float:left;}
.yeas_icon2{border:1px solid #ffefba;color:#ff6c06;}

.icon_p_tb_img3{background-position:0px -113px;width:59px;height:20px;line-height:20px;float:left;}
.yeas_icon3{border:1px solid #ddf4ff;color:#3393ec;}

.icon_p_tb_img4{background-position:0px -168px;width:59px;height:20px;line-height:20px;float:left;}
.yeas_icon4{border:1px solid #e9eff2;color:#7d8fa6;}

.icon_p_tb_img0{background-position:0px -57px;width: 23px;height:20px;line-height:20px;float:left;}
.yeas_icon0{border:1px solid #ffefba;color:#ff6c06;}
.myh_p1 {vertical-align: middle;}

.dcv_ps{ float: left;margin: 14px 3px 0px;}
.companyTel{ float: right; margin-top: 35px; padding: 12px 18px; -webkit-box-shadow: rgba(0,0,0,.15) 0 0 10px;box-shadow: rgba(0,0,0,.15) 0 0 10px; border-radius:8px ; overflow: hidden; 
 border: 1px solid #ddd;
}
.companyTel span{ font-size: 16px; color: #333333; line-height: 26px; font-weight: bold; padding-left: 27px; background: url(../images/phone.png) left center no-repeat; display: inline-block;}
.companyTel span strong{ color: #0156b4; font-size: 20px;float: right; }
.headbarMenu{ height:55px; background:#1cbde9;}
.s_title { overflow:hidden; zoom:1; }
.headbarMenu li {height:21px;margin: 0px 10px 0px 0px;width:110px;list-style:none;display:block;float:left;text-align:center;line-height:20px;font-weight:normal;font-size:16px; padding: 17px 0;}
.headbarMenu a {display:block;color: #fff; border-right: 1px solid #fff;}
.headbarMenu li:last-child a{border-right: none;}
.headbarMenu a:hover{ text-decoration: underline;}
.headbarMenu li.tabOn {  color: #ffffff; font-weight: bold; }
















